Architecture, Design Methodology, and Component-Based Tools for a Real-Time Inspection System

نویسنده

  • John Albert Horst
چکیده

We describe a real-time, component-based system for an inspection application. We chose the inspection application and the accompanying task (or scenario) so that we might fully exercise and test our theories about real-time complex systems, system architectures, design methodologies, and software tools. We will describe the application, give a history and description of our system architecture and design methodology, describe the real-time software tools we used, and conclude with a discussion of real-time and object-oriented challenges solved. 1 The Inspection Application Our inspection workstation consists of a coordinate measuring machine (CMM), an analog 3D contact probe, a charge-coupled device (CCD) camera with frame grabber, and control computers. The CMM is Cartesian (i.e., axis motion and axis position sensing are along the three orthogonal axes). The contact probe and camera are mounted on the CMM arm. The software controller sends velocity commands to each of the three axis motors every 5 ms and it reads each of three axis positions every 2 ms. The axis velocity commands are converted to voltages by a digital-to-analog converter. The voltages drive the motors. Figure 1 shows the CMM arm, the part to be measured, the camera mounted on the arm, and the analog contact probe. The application is more fully described in [Messina 99]. The application performs the following scenario. The operator specifies the features that need to be verified by measurement. An inspection plan is generated automatically from the computer-aided design (CAD) solid model of the part. The plan is translated into dimensional measurement interface standard (DMIS) code. A DMIS interpreter [Kramer 99] converts the DMIS code into canonical control commands for the CMM and vision subsystems. The CMM is commanded to move to a predefined “bird’s eye view” position. The part to be measured is placed on the CMM table in an arbitrary position and orientation. The human operator signals that the part is on the table. The system determines the position and orientation (i.e., pose) of the part using the camera and computer vision algorithms. The inspection plan is performed. Real-time, dependable control of CMM arm motion is imperative in order to achieve efficient Figure 1: The inspection workstation.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design and Implementation of Digital Demodulator for Frequency Modulated CW Radar (RESEARCH NOTE)

Radar Signal Processing has been an interesting area of research for realization of programmable digital signal processor using VLSI design techniques. Digital Signal Processing (DSP) algorithms have been an integral design methodology for implementation of high speed application specific real-time systems especially for high resolution radar. CORDIC algorithm, in recent times, is turned out to...

متن کامل

Evaluating the effectiveness of teaching nature-based strategies on the Bioarchitecture design process

Introduction: At a time when modern rational man saw himself as the source of all values ​​and saw nature as an inexhaustible source of raw materials for the development of industry and the satisfaction of his needs, architecture became a tool for meeting the physical and material needs of man. The spread of this thinking led to many problems, including environmental crises; In order to improve...

متن کامل

Real Time Dynamic Simulation of Power System Using Multiple Microcomputers

Recent developments in the design and manufacture of microcomputers together with improved simulation techniques make it possible to achieve the speed and accuracy required for the dynamic simulation of power systems in real time. This paper presents some experimental results and outlines new ideas on hardware architecture, mathematical algorithms and software development for this purpose. The ...

متن کامل

Real-Time and Object-Oriented Issues for an Inspection Workstation Application

We describe a real-time component-based system for an inspection application. We chose the inspection application and the accompanying task (or scenario) so that we might fully exercise and test our theories about real-time complex systems, system architectures, design methodologies, and software tools. We will describe the application, give a history and description of our system architecture ...

متن کامل

FPGA Implementation of JPEG and JPEG2000-Based Dynamic Partial Reconfiguration on SOC for Remote Sensing Satellite On-Board Processing

This paper presents the design procedure and implementation results of a proposed hardware which performs different satellite Image compressions using FPGA Xilinx board. First, the method is described and then VHDL code is written and synthesized by ISE software of Xilinx Company. The results show that it is easy and useful to design, develop and implement the hardware image compressor using ne...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000